package com.jic.order.request;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;

@Data
public class PayOrderRequest implements Serializable {
    @ApiModelProperty(notes = "用户id")
    private Long memberId;
    @ApiModelProperty(notes = "设备id")
    private String deviceId;
    @ApiModelProperty(notes = "系统类型 IOS:1  ANDROID:2")
    private String osType;
    @ApiModelProperty(notes = "客户来源（2：微信）")
    private String custom = "2";
    @ApiModelProperty(notes = "ip")
    private String clientIp;
    @ApiModelProperty(notes = "08：we2000支付；07：微众卡支付")
    private String payType;
    @ApiModelProperty(notes = "引流渠道id")
    private String partnerId;
    @ApiModelProperty(notes = "渠道码")
    private String channelId;
    @ApiModelProperty(notes = "支付金额")
    private BigDecimal money;
    @ApiModelProperty(notes = "父订单编号")
    private String parentOrderNo;
    @ApiModelProperty(notes = "0微信,1微众")
    private Integer way;
    @ApiModelProperty(notes = "请求来源. 1-h5; 2-小程序; 3-后台调用; 4-HJ APP")
    private Integer from = 2;
    @ApiModelProperty(notes = "ip地址")
    private String ip;
    @ApiModelProperty(notes = "openId")
    private String openId;
    @ApiModelProperty(notes = "密码因子")
    private String noce;
    @ApiModelProperty(notes = "加密后的密码")
    private String pwd;
}
